
.header{background:#002b70;height:80px;position: relative;z-index:9999}
.logos {position: absolute;left:0;top: 15px;}
.navlbs{/* width: 1025px; */margin-left:20px;}
.navlbs li{text-align:center;float: left;font-size:14px;width: 88px;margin: 0px 18px;position: relative;}
.navlbs li a{color:#fff;height:80px;display:block;line-height:80px;}
.navlbs li:hover,.navlbs li.active{background:url(../img/navbg.png) no-repeat bottom;}
.navlbs li:after,.navlbs li.active:after{
content:'';
display:block;
width:0;
height:0;
border-bottom:6px solid #fb7514;
border-left:6px solid transparent;
border-right:6px solid transparent;
position: absolute;
left:50%;
bottom:-3px;
margin-left:-3px;
opacity:0;
filter:alpha(opacity=0);
transition:all 0.6s;transition:all 0.6s;
}
.navlbs li:hover:after,.navlbs li.active:after{
bottom:4px;
opacity:1;
filter:alpha(opacity=1);
}
.bigpc{position: relative;height:640px;}
.logoRight{ width:650px;height:115px;background:url(../img/bg.png);position: absolute;left:50%;bottom:-50px;margin-left:-325px;border-radius:10px;box-shadow:2px 4px 5px #c0c0c0 }
.logoRight form{padding-top:20px;display: block;}
.logoRight .text1{width:490px;height: 32px;border: 1px solid #306abe;outline:none;text-indent:10px;box-shadow: 2px 2px 4px #cac8c9;border-radius: 10px 0 0 10px;position: absolute;left: 20px;top: 23px;}
.logoRight .text1:focus{box-shadow:0 0 15px #84afed}
.logoRight .btns2{width:110px;height:40px;background: url(../img/btn.png) no-repeat center;border:0;outline:none;cursor:pointer;position: absolute;right: 29px;}
.textBot{margin-top: 40px;padding: 0 28px;}
.textBot ul li{float:left;font-size:14px;margin-left: 17px;margin-top:10px;}
.textBot ul li a{color: #999999;font-size: 14px;}
.textBot ul li a:hover{ color:#15499a}
.textBot ul li.pre{ margin-left:0}
.acalls{background:url(../img/call.png) no-repeat left top;/* width:200px; */padding-left:50px;margin-top:20px;height:100%;}
.acalls span{font-size:14px;color:#fe851f}
.acalls p{font-size:18px;color:#fe851f;font-weight:bold}

.anavs{height:400px;}
.searscs{width:500px;}
.textBot span{font-size:14px;color:#999999;padding-top:10px;}

/*banner s*/
.slideBox{height:560px; overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute; }
.slideBox .hd ul{zoom:1; float:left;  }
.slideBox .hd ul li{ display:inline-block; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:url(../img/icon2.png) no-repeat center; cursor:pointer;border-radius:50%;*zoom:1;*display:inline }
.slideBox .hd ul li.on{ background:url(../img/icon.png) no-repeat center; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; height:560px; }
.slideBox .bd img{ width:100%; height:560px; display:block; margin:0 auto;  }
.slideBox .bd a{display:block;width:100%;height:100%;}
.slideBox .prev,
.slideBox .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width: 50px;height: 46px;}
.slideBox .prev{background:url(../img/lefts.png) no-repeat center;}
.slideBox .next{background:url(../img/rights.png) no-repeat center;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;font-size:40px;color:#fff;line-height:0.8 }
.slideBox .prev{background-position:8px 5px;font-size:40px;color:#fff;line-height:0.8 }
.slideBox{text-align:center;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.btns{position: absolute;left:50%;bottom: 22px;z-index:9999;}
#videos{width:515px;height:290px;border:2px solid #fff;margin-top: 215px;}
#videos img{width:100%}
.bgs{height:90px;position: absolute;left:0;bottom:0;z-index:999;width:100%}
/*banner e*/

/*main1 s*/
.main1{background:#f2f2f2;padding:40px 0;border-bottom:1px solid #cccccc}
.pubtits h2{font-size:24px;color:#002b70;margin-bottom:5px;}
.pubtits h2 img{margin-left:10px;}
.pubtits p{color:#808080;margin-top:5px;font-size:16px;}
.abouts{margin-top:60px;}
.aboutstxt{width:630px;}
.aboutstxt h2{font-size:16px;color:#002b70;}
.aboutjs{color:#808080;font-size:14px;line-height:1.7;margin-top:30px;background:url(../img/about.png) no-repeat center bottom;padding-bottom:65px;}
/*main1 e*/

/*main2 s*/
.main2{padding:40px 0;background:#fff;border-bottom:1px solid #cccccc}
.morepic{margin-top:45px;}
.morepic li{float: left;position: relative;}
.morepic li.li1{width:530px;height:690px;background:#f00;margin-right:12px;overflow:hidden;}
.morepic li.li2,.morepic li.li3{width:655px;height: 340px;background:#f00;margin-bottom: 10px;overflow:hidden;}
.morepic li img{width:100%;height:100%;transition:all 0.6s;-webkit-transition:all 0.6s;}
.morepic li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);}
.morepic li a{display:block;width:100%;height:100%;}
.plans{position: absolute;right:20px;top:35px;}
.plans h3{background:url(../img/line2.png) no-repeat left bottom;font-size:30px;color:#fff;padding-bottom:5px;}
.plans span{font-size:18px;color:#fff;text-transform:uppercase;}
.plans em{font-size:14px;font-style:normal;color:#fff;margin-top:5px;display:block;}
/*main2 e*/

/*main3 s*/
.main3{padding:40px 0;background:#f2f2f2;border-bottom:1px solid #cccccc}
.picScroll-left{ width:100%;overflow:hidden; position:relative;margin-top:30px; }
.picScroll-left .hd{ overflow:hidden;background:#f4f4f4;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:15px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer;position: absolute;}
.picScroll-left .hd .prev{left:0;top:35%;}
.picScroll-left .hd .next{right:0;top:35%;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:270px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li:hover .title a{background:#002b70;color:#fff;}
.picScroll-left .bd ul li .pic img{ width:100%; height:205px; display:block;position: relative;}
.picScroll-left .bd ul li .title{ height:45px;line-height:45px;background:#d9d9d9;font-size:16px;border:1px solid #cccccc;}
.picScroll-left .bd ul li .title a{color:#002b70;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;box-sizing:border-box;}
.tempWrap{margin:0 auto;}
/*main3 e*/

/*main4 s*/
.main4{padding:40px 0;background:#fff;border-bottom:1px solid #cccccc}
.picScroll-left3 .bd ul li{width:210px;}
.picScroll-left3 .bd ul li .pic img{height: 220px;}
/*main4 e*/

/*main5 s*/
.main5{padding:40px 0;background:url(../img/bg2.jpg) no-repeat center top #ffffff;overflow:hidden;}
.partners{margin-top:45px;width:1250px;overflow:hidden;}
.partners li{width:200px;height:90px;border:1px solid #a6a4a1;overflow:hidden;float:left;margin:0 45px 35px 0;transition:all 0.6s;-webkit-transition:all 0.6s;}
.partners li img{width:100%;height:90px;}
.partners li:hover{border:1px solid #002b70;}
/*main5 e*/

/*footer s*/
.footer{padding:50px 0;background:#0d2840}
.footerl{width:740px;}
.footerr{width:430px;}
.footerr li img{width:117px;height:117px}
.footnav{border-bottom:1px solid #202d3b;padding-bottom:25px;}
.footnav li{float: left;}
.footnav li a{color:#fff;font-size:16px;margin-right:25px;}
.footnav li a:hover{text-decoration:underline;}
.lxfss{margin-top:15px;}
.lxfss td{color:#9fa5a8;font-size:14px;display:inline-block;vertical-align:top;margin-bottom:5px;}
.lxfss td.td1{width:70px;}
.lxfss td.td2{width:215px;}
.copyright{color:#7e8690;margin-top:6px;}
.footerr li{float: left;margin-right:20px;text-align:center;}
.footerr li p{font-size:14px;color:#fff;margin-top:10px;}
/*footer e*/

/*not index s*/
.bigpic{height:340px;}
.bigtits{width:260px;height:90px;border:1px solid #fff;text-align:center;margin:0 auto;position: relative;top:100px;padding-top:5px;box-sizing:border-box;}
.bigtits h2{font-size:35px;font-weight:bold;color:#fff;letter-spacing:2px;}
.bigtits span{text-align:center;font-size:16px;color:#fff;text-transform:uppercase;}
.bigpic img{position:relative;left:50%;bottom:-190px;margin-left:-15px;-webkit-transform: rotate(0);
    -webkit-animation: arrow 1.5s infinite ease-in-out;cursor:pointer;}
.btnall{border-bottom:1px solid #cccccc}
.btnall li{width:270px;float: left;margin:0 0 -1px -1px;background:url(../img/jt.png) no-repeat 240px center #f2f2f2;}
.btnall li a{display:block;width:100%;height:100%;height:60px;line-height:60px;color:#808080;padding:0 15px;box-sizing:border-box;border:1px solid #d9d9d9;}
/*.btnall li a:hover{background:#002b70;color:#fff;border:1px solid #002b70;}*/
.btnall li:hover,.btnall li.active{background:url(../img/jt2.png) #002b70 no-repeat 240px center;}
.btnall li:hover a,.btnall li.active a{color:#fff;border:1px solid #002b70;}
.cplist{padding: 60px 0;overflow:hidden;}
.cplists{width:120%}
.cplists li{width:285px;height:265px;float:left;margin:0 20px 30px 0;}
.cplists li p a{text-align:center;width:100%;height:50px;line-height:50px;display:block;width:100%;height:100%;background:#d9d9d9;color:#002b70}
.cplists li img{width:100%;height:215px;transition:all 0.6s;-webkit-transition:all 0.6s;}
.pics{width:285px;height:215px;overflow:hidden;}
.cplists li:hover img{transform:scale(1.07);-webkit-transform:scale(1.07);}

.pageBox {text-align: right;margin:50px 0 30px;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width: 46px;/* line-height: 47px; */height: 27px;font: normal 14px/27px Microsoft YaHei;text-align:center;}
.pageBox a:hover,.pageBox a:active{background:#002b70;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #002b70;border: 1px solid #002b70;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}

.bigtits2{text-align:center;}
.bigtits2{text-align:center;font-size:24px;color:#4c4c4c;}
.atrtits p{font-size:14px;color:#999999;text-align:center;margin-top:10px;}
.atrtits p span{margin:0 10px;}
.atrtits{border-bottom:1px solid #e9e9e9 ;padding-bottom:20px;}
.detailnr{font-size:14px;color:#787878;line-height:1.7;margin-top:35px;border-bottom:1px solid #e9e9e9 ;padding-bottom:20px;}
.detailnr img{max-width:100%;}
.fanp{margin-top:40px;}
.fanp a {display:block;margin-bottom:18px;color:#666666}
.fanp a:hover{color:#094fa3}
.fanp a i{display:inline-block;width:120px;height:35px;text-align:center;line-height:35px;color:#fff;font-size:14px;background:#094fa3;font-style:normal;border-radius:5px;margin-right:15px;}
.souplantit{border-bottom:1px solid #dedede;padding-bottom:10px;}
.souplantit h2{font-size:24px;letter-spacing:2px;margin-bottom:2px;}
.souplantit span{text-transform:uppercase;font-size:14px;}
.plancont{margin-top:35px;font-size:14px;line-height:1.7;color:#787878;border-bottom:1px solid #dedede;padding-bottom:20px;}
.plancont img{max-width:100%;}
.relevant{margin-top:50px;}
.smtits{text-align:center;}
.smtits h2{font-size:24px;color:#002b70}
.smtits span{font-size:16px;color:#808080;text-transform:uppercase;margin-top:4px;display:block;}
.honors{height:auto;background:url(../img/bg3.jpg) no-repeat center;padding:35px 0;box-sizing:border-box;background-size:cover }
.smtitle{text-align:center;}
.smtitles{text-align:center;border:1px solid #b3b3b3;display:inline-block;height:32px;overflow:visible;padding:0 30px;}
.smtitles h2{font-size:24px;color:#4c4c4c;font-weight:normal;background:#fff}
.smtitle span{font-size:18px;text-transform:uppercase;color:#808080;margin-top:-13px;display:block;background:#fff;padding:0 10px;}
.contact{padding:60px 0;}
.contas li{width:240px;float: left;margin:0 80px;}
.contas li img{display:block;margin:0 auto;transition:all 0.6s;-webkit-transition:all 0.6s;cursor:pointer;}
.contas li:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);}
.contas li h3{font-size:16px;color:#002b70;font-weight:normal;text-align:center;height:60px;border:2px dashed #f2f2f2;line-height:70px;position:relative;top:-10px;margin-bottom:10px;}
.contas li p{color:#4c4c4c;margin-bottom:8px}
.maps{text-align:center;border:1px solid #86939f;margin-top:30px;height:415px;overflow:hidden;}
.maps img{width:100%;height:100%;}

.news{padding:50px 0;}
.newtit{font-size:24px;color:#4c4c4c;text-align:center;}
.newslb{margin-top:40px;width:1200px;margin:0 auto;}
.newslb li{height:230px;border-bottom:1px dotted #e9e9e9;position: relative;padding-top:20px}
.newslb li img{position: relative;width: 250px;height: 200px;}
.newpic{width: 250px;}
.newms{width: 916px;position: relative;height:200px;padding-top:10px;}
.newms h2{font-weight:normal;}
.newms h2 a{color:#4c4c4c;font-size:18px;width: 426px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newms h2 span{color:#999999;font-size:14px;}
.newslb li:hover h2 a{color:#002b70}
.newms p{color:#787878;font-size:14px;margin-top: 22px;line-height:1.7;height:71px;overflow:hidden;}
.findm{width: 100px;height: 30px;text-align:center;line-height: 30px;color:#002b70;position: absolute;right:20px;/* bottom:50px; */border-radius:5px;left:0;bottom: 35px;border:1px solid #e8e8e8;font-size:14px;background:#ececec}
.newlist{padding:50px 0;}
.newslb li:hover .findm{background:#002b70;color:#fff}
.newstit{text-align:center;font-size:24px;color:#4c4c4c;margin-bottom:30px;}
.honor{width:120%;margin-top:50px;}
.honor li{width:345px;height:475px;float: left;margin:0 80px 100px 0;}
.honor li img{width:345px;height:475px;position: relative;}

#wrapCon { position:relative;overflow:hidden;zoom:1;}
.cons{ position:absolute;}
.con{margin-bottom:12px;border:#d6dbe1 1px solid;border-top:#458fce 2px solid;margin:60px 0;}
.con a{padding:1px 2px 2px 2px;_padding:2px;*padding:2px;}
.con a:hover{text-decoration:underline;}
.con .hd{height: 50px;background:#fcfcfc;border-bottom:#fff 1px solid;line-height: 50px;}
.con .hd h1{width:122px;height: 50px;font-size:20px;line-height:39px;padding-left:18px;line-height: 50px;text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);}
.con .bd{padding:10px 0;border-top:#d6dbe1 1px solid;overflow:hidden;zoom:1;}
.con:hover .bd{background:#f5f8fa;}
.con:hover .hd h1{color:#3b639f;}
.con .bd dl{padding:0 0 10px 10px;overflow:hidden;zoom:1;}
.con .bd dt{padding-left:7px;color:#b87500;font-weight:bold;line-height:28px;font-size:14px;}
.con .bd dd{float:left;overflow:hidden;zoom:1;}
.con .bd ul{margin-right:0;padding-right:0;overflow:hidden;zoom:1;}
.con .bd li{float:left;height:28px;padding:0 5px;line-height:28px;font-size:14px;font-weight:normal;}
.con .bd strong{color:#3b639f;}
.con .bd strong a{color:#3b639f;}

.con .bd li a{color:#2d374b}


@-webkit-keyframes arrow {
0% {
opacity:0;
-webkit-transform:translate(0, 0px) rotate(0)
}
50% {
opacity:1;
-webkit-transform:translate(0, 5px) rotate(0)
}
100% {
opacity:0;
-webkit-transform:translate(0, 10px) rotate(0)
}
}



/*** page
-------------------------------------------------------------- ****/
.pageBox {text-align: center;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}